/* ***** BEGIN COPYRIGHT AND LICENSE BLOCK *****
 *
 * Copyright © 2007 Milx
 * Copyright © 2007, 2008 Hector Zhao
 *
 * This file is part of FireBBS.l-hedgehog.
 *
 * FireBBS.l-hedgehog is free software: you can redistribute it
 * and/or modify it under the terms of the GNU General Public License
 * as published by the Free Software Foundation, either version 3 of
 * the License, or (at your option) any later version.
 *
 * FireBBS.l-hedgehog is distributed in the hope that it will be
 * useful, but WITHOUT ANY WARRANTY; without even the implied warranty
 * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with FireBBS.l-hedgehog.  If not, see <http://www.gnu.org/licenses/>.
 *
 * ***** END COPYRIGHT AND LICENSE BLOCK ***** */

body{
  background-color: black;
  color: silver;
  font-size: 24px;
  line-height: 100%;
  /*margin:0px 0px 0px 0px;*/
}

table{
	border: 0px;
	border-collapse:collapse
}

a:link {
  color: silver;
  text-decoration: none;
}

a:visited {
  color: silver;
  text-decoration: none;
}

a:hover {
  background: silver;
  color: #cc3333;
  text-decoration: none;
}

a:active {
  color: #cc3333;
  text-decoration: none;
}

/*
iframe {
  background: white;
  border: 0px;
  height: 35px;
  padding: 0px;
  width: 245px;
}
*/

img {
  background: silver;
  padding: 5px 7px;
}

.terminal_display {
  font-family : monospace;
  font-size: 24px;
  line-height: 24px;
  white-space: pre;
  position: absolute;
}

/*=======================
       board_list.html
=========================*/	
.boardlist_header1{
	background: darkblue;
	color: white;
	text-align:center;
}
.boardlist_sitetitle{
	color: yellow;
}
.boardlist_header2{
  background: black;
  color: silver;
  text-align:center;
}

.boardlist_table_footer{

}
.boardlist_table_number{
	text-align: right;
	width: 100px;
}
.boardlist_table_tag{
	width: 30px;
	text-align: right;
	color: red;
}

.boardlist_table_name{
	width: 160px;
	color: cyan;
}

.boardlist_table_catogery{
	width: 60px;
	text-align: center;
}
.boardlist_table_mailforward{
	width: 60px;
	text-align: center;
}

.boardlist_table_title{
	text-align: center;
}

.boardlist_table_population{
	width: 100px;
	text-align: center;
}
.boardlist_table_boardManager{
	width: 200px;
}

.boardlist_table_selected:before{
    content: "●";
}

.boardlist_content{
  background-color: black;
  color: silver;
  overflow: auto;
  position: absolute; 
  top: 100px; 
  bottom: 30px; 
  width: 99%;
}

/*=======================
       post_list.html
=========================*/	

.postlist_header{
  background: darkblue;
  color: white;
  text-align: center;
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: 100;
}

table.postlist_header_buttons td:hover{
	background-color: yellow;
	color: black;
}

.postlist_boardtitle{
	color: yellow;
}

.postlist_header2{
  background: black;
  color: silver;
  text-align:center;
}

.postlist_content{
  background-color: black;
  color: silver;
  position: absolute;
  top: 90px; 
  width: 100%;
}

div.postlist_content tr:hover{
	background-color: darkslategrey;
}

.table_header{
  background: silver;
  color: black;
}

.postlist_table_selected:before{
    content: "●";
}


.postlist_table_selected_row{
    background-color: darkslategrey;
}

.postlist_table_number{
	text-align: right;
	width: 100px;
}

.postlist_table_tag{
	width: 50px;
	text-align: right;
	color: lime;
}

.postlist_table_date{
	text-align: right;
	width: 70px;
}

.postlist_table_author{
	text-align: center;
	width: 140px;
	
}

.postlist_table_title{
	text-align: left;
}

.postlist_footer{
	position: fixed; 
	bottom: 0px; 
	width:100%;
	text-align:center;
}

table.postlist_footer_buttons td:hover{
	background-color: yellow;
}

/*===========================
        post.html
============================*/			
.post_header{
  background-color: darkblue;
  color: silver;
  position: fixed;
  top: 0px;
  width: 100%;
}

.post_footer{
	position: fixed; 
	bottom: 0px; 
	width:100%;
	text-align:center;
}

table.post_footer_buttons td:hover{
	background-color: yellow;
}

.post_content{
  background-color: black;
  color: silver;
  width: 100%;
  overflow: visible;
  top: 100px;
}

.post_comment_id{
  color: yellow;
}

.post_comment_text{
  color: #8b8b00;
}

.post_header_tag{
  background-color: silver;
  color: darkblue;
}

#output_area {
  margin: 0em auto 0em;
  width: 960px;
  height: 576px;
}

#float_box {
  display: none;
  position: absolute;
}

#cursor{
  color: yellow;
  text-decoration: blink;
}
